-
Notifications
You must be signed in to change notification settings - Fork 2
FED-3528 React 18 dual support #84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
+ Added interop for new filterNode option for prettyDom + Fixed misc. tests — JS CHANGELOGS — - https://github.com/testing-library/dom-testing-library/releases/tag/v8.0.0 - https://github.com/testing-library/react-testing-library/releases/tag/v12.0.0
Derived from building master (3.0.2) with the following changes: diff --git a/js_src/rollup.config.js b/js_src/rollup.config.js index 38448f5..e8432dfc 100644 --- a/js_src/rollup.config.js +++ b/js_src/rollup.config.js @@ -68 +68 @@ export default (commandFlags) => { - format: 'umd', + format: 'esm',
This reverts commit fd02c66.
# Conflicts: # pubspec.yaml
# Conflicts: # .github/workflows/dart_ci.yml
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a couple small comments; this looks great!!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One more super minor comment, otherwise LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Changes look good
- CI passes
- CI is running in both React 17 and 18, and tagged tests validate that both 17 and 18 are actually being tested against
- React 17 bundle
- Verified that rtl-17.esm.js exactly matches master's JS bundle, except for UMD->ESM import/export boilerplate
- Accessible name whitespace regression test passes/fails as expected
- JS bundle step fails when there are untracked changes
- All AC addressed
+10
@Workiva/release-management-p |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 from RM
Motivation
We'll need to set up dual support for React 17 and 18 in react_testing_library (RTL).
Changes
Release Notes
Review
See CONTRIBUTING.md for more details on review types (+1 / QA +1 / +10) and code review process.
QA Checklist
Merge Checklist
While we perform many automated checks before auto-merging, some manual checks are needed: